export default {
	props: {
		// 绑定值
		// #ifdef VUE3
		modelValue: {
			type: Array,
			default: () => []
		},
		// #endif
		value: {
			type: Array,
			default: () => []
		},
		// 是否显示
		show: {
			type: Boolean,
			default: false
		},
		mode: {
			type: String,
			default: 'date'
		},
		second: {
			type: Boolean,
			default: true
		},
		// 最大时间戳
		maxDate: {
			type: Number
		},
		// 最小时间戳
		minDate: {
			type: Number
		},
		mask: {
			type: Boolean,
			default: true
		},
		title: {
			type: String,
			default: ''
		},
		cancelText: {
			type: String,
			default: '取消'
		},
		cancelColor: {
			type: String,
			default: '#828383'
		},
		confirmText: {
			type: String,
			default: '确定'
		},
		confirmColor: {
			type: String,
			default: '#409EFF'
		},
		// 是否显示顶部操作栏
		showControl: {
			type: Boolean,
			default: true
		},
		bgColor: {
			type: String,
			default: '#fff'
		},
		closeOnClickOverlay: {
			type: Boolean,
			default: false
		},
		itemHeight: {
			type: [String, Number],
			default: 44
		},
		visibleItemCount: {
			type: [String, Number],
			default: 5
		},
		immediateChange: {
			type: Boolean,
			default: false
		}
	}
}